DISCLAIMER This program is intended ONLY for testing your own sites. Any other use of this program is forbidden. The Author does not take responsibility for any improper use of the program. ABOUT MBA This version of Sentry is labeled Sentry 2.0 MBA, i.e. Sentry 2.0 modded by Astaris. My thanks go to Sentinel for making this wonderful program and for giving away for free the source code. PROGRAM FEATURES - Supports Ajax - Full OCR support - Supports Fixed Captcha OCR sites (like sites that use Strongbox for example) by an user configurable database - Features a special "Acquiring Images" engine that let the user extend the database for fixed captcha sites. A database which includes Strongbox and other sites is included. - Supports fully configurable Keywords Capture (useful in order to get premium account details) - Supports fully configurable Form JavaScript Redirect (useful to get the page where a premium account detail is shown) - Supports advanced custom Parsing Code - Supports advanced special Keywords Matching Functions - Features an advanced Proxy Analyzer which supports special cleaning and filtering functions, above all the proxy filtering by IpFilter. An IpFilter tweaked for the use with Sentry is included. - Other unique features that you must discover by yourself ;) LIST OF CHANGES Version 1.2.8b - Solved critical bug in extract characters procedure Version 1.2.8 - Added a lot of new options in the OCR Wizard, such as Line Remover, Adaptive Invert, Characters SubExtraction and...well check for yourself :) - Now you can tell Sentry to not update the Image URL: this should improve bruteforcing speed for some sites that use static image URL. - When refresh cookie is selected and no data are needed from the login page, now the bot will return as soon as the cookie is updated: another feature to improve bruteforcing speed. - Now the parsing engine recognize correctly not visible fields marked as input fields: this fields will be marked instead as hidden. - Now you can copy in forum format hits from the histry frame: useful for all lazy crachers out there... - Solved critical bug in OCR WIzard. - Solved major bugs in Parsing Code Wizard and Keyword engine. - Solved minor bugs here and there. Version 1.2.7.b - Now you can set color tolerance individually of each color to remove in second stage of Image Processing engine - Tolerance option extended to third stage colors too - You can enable fonts horizontal reconstruction in third stage - Solved major bugs in Form Parser engine - Minor bug fixes here and there Version 1.2.7 - Added new tolerance option in OCR Wizard useful to remove with greater effectiveness unwanted background colors from captcha image - Now you can download the image from the OCR Wizard with a proxy chosen from the proxy list loaded in Sentry. - You can update in real time the keywords that the Briteforcer is using by clicking on the new Update button available from the keywords settings frame - You can set a retry key as bad ocr code type in order to get realtime statistic showing the recognition rate of capthca images while bruteforcing - Now the refresh data option in post wizard refreshes login and password fields too - Solved a major bug in OCR engine by upgrading the mutithreading management of OCR threads - Solved minor bugs here and there - Updated the image database for fixed captcha sites (thanks johnmaxwell and jenva22) Version 1.2.6b - Solved three major bugs in the OCR engine Version 1.2.6 - Changed the Snaphot Format: now all the keywords are saved in the main snapshot file (.ini in SnapShots directory). In this way it's more easy for users to share their profiles. In order to convert a snaphot form a previous version to the new format follow carefully these steps: 1) From the general settings frame, click on the button load snapshot, browse to snapshot directory and select the file you want to convert. 2) You will be prompted to enter the member URL of the site: enter the member URL exactly as it appears in Sentry Site text box. 3) Click on the button save snapshot - Changed the resize filter in the OCR engine since the previous one was not good for Tesseract - Changed the resolution steps of the resize filter: a resize value of 1 will get the image resized to 110%, 2 to 120% and so on. So for example in order to rezize the image to 2X, enter 10 (200 %). - Added a new function in OCR Wizard: Training Mode for the Acquire engine. This feauture let the user generate a training page in tif format for training Tesseract. Experimental! - Now the OCR Wizard scan for all Tesseract languages installed in Tessdata directory and let the user select the language that Tesseract will use for image recognize. - Added a new option in Fake Settings frame: Ban Proxy on empty source -> by enabling this option, the engine will ban proxies that receive an empty body for the site under attack: useful for some sites that keep sending empty HTML sources when they ban a proxy. - Solved some minor bugs. Version 1.2.5 - Added new option in OCR Wizard: now you remove with two different options colors form background and colors form the fonts. In the second case, the processing engine will try to reconstruct the characters after removing the selected colors. - Added new option in the last stage of OCR Wizard that allows to convert to lower case or upper case the OCR output string. - Solved some minor bugs. Version 1.2.4 - Added Reconstruct option to OCR engine: if this option is disabled, the processing engine will not reconstruct the capthca characters after removing the colors you selected in second stage. - Added Pixel Info text box to OCR Wizard: the box shows the user the pixel color properties when the user moves the mouse pointer around the image process box: this should help configure the processing options. - Added UpDown buttons to increase/decrease each numeric value in the image processing options. - Solved a bug that would keep removing colors added to the Combo menu in second stage options even if the remove color option was disabled. Version 1.2.3 - Added Blur option to the OCR engine, useful to remove noise from the captcha image. - Added Remove colors option to the OCR engine, useful to remove lines that overlap the captcha Fonts. - Now the OCR engine saturation option allow to desaturate colors with negative values, useful to decrease luminosity of unwanted object from the captcha image. - Improved the OCR characters extraction algorithm with new options. - Added string filter feature to the OCR engine. - Improved a lot of code in the OCR multithreading engine. Version 1.2.2 - Improved the OCR engine multithreading - Solved a bug that would cause an OCR Thread to keep busy Tesseract when the processing engine does not recognize the image format - SOlved a bug introduced in previous version that would keep the Abort button in the OCR Wizard disabled even after pressing the Start button - Extended the image database to some Strongbox sites that use a little different format for the captcha images Version 1.2.1 - Now the OCR engine (image processing + tesseract) is a fully multithreaded engine. This means that the main thread (i.e. the GUI) is not slowed down while bruteforcing Captcha sites. - Added context help to all the image preprocessing options in the OCR Wizard. - Improved performance and accuracy on the extact + rotate image preprocessing options. Some work has still to be done in this area. - Solved a bug that would cause the OCR WIzard to stop responding in certain conditions. - Solved a bug that would cause an incorrect parsing of the Image URL in certain conditions. Version 1.2 - Added full OCR support with Tesseract integration. This feature is still an early implementation, so expect some bugs. More options will be added later. - Changed Parsing Code Wizard and OCR Wizard interfaces. - Added new option to Parsing Code Wizard: now you can send to intermediate action too the data retrieved from login page with custom parsing. - Fixed a bug in the parsing code that would prevent to extract correcly images URLS when special characters (\t and \n) are used. Version 1.1.03 - Changed the images database engine algorithm: now it is a little faster and more accurate. Replace the ImageData.dat with the new one! - Improved the image URL parsing - Fixed a bug that would prevent the OCR from recognizing some captcha. - Now the images acquiring engine that can be launched from the OCR Wizard is able to automatically detect fixed captcha sites: the Status text box becomes green when such a site i detected. Finally the Image database has been extended by adding some missing strongbox images (from the latest version). Version 1.1.02 - Added new database function available from the general settings frame: by clicking on the button "Update Images Database From File" you can update your own database from another user database. In this way users can exchange individual database upgrades. - Fixed some bugs here and there (i totally forgot which ones i fixed...) Version 1.1.01 - Now the OCR Wizard shows correctly animated gifs - Solved some minor bugs in the Keywords Frame and in the OCR Wizard form Version 1.1 - Added support for Strongbox and other "Fixed Captcha" sites. The OCR engine for these sites is based on the database file ImageData.dat. Support for other sites that use fixed captcha images but not included in the database can be added by the user thanks to an image acquiring engine and to a built in function able to update the database with a single button click. - All OCR settings can be configured by launching the new "OCR Wizard" available from the "Post Wizard". - Improved the Keyword Engine: now you can configure special key matching functions by launching the new" Keyword Wizard" available from the Keywords Frame. - Improved the Proxy Analyzer Engine: now the engine is a full 3 levels stage engine. Moreover you can filter the proxy list by using the included IpFilter.dat. The users can also modify the IpFilter.dat to better suit their preferences: the only constraint is the file format, that must be "Emule style" format. - Updated the core components to the last versions. - The program now looks correctly under Windows Vista/Seven, except for really minor glitches. - The Proxylist and the HistoryList are dynamically updated when the Bruteforcer is running. Moreover all the changes you make in the Proxylist are transferred in real time to the Bruteforcer. - Changed the GUI to my tastes: i hope you like it! Thank you Claudia for the awesome pictures! - Major improvements to the form and basic engines. - Added new minor functions here and there: try the program and discover for yourself ;) Version 1.03 - Now you can build your own Parsing Code by using the new Parsing Code Wizard, available from the Posting Wizard. For details see included help. - The History List has two new columns: Captured Keys and Received Cookie. Moreover by right clicking on a site in the list you can copy the Cookie to the clipboard. - The save filter in the History Options can accept the new variables and . - Now Sentry validates the syntax of the user settings in each frame. An error is issued if the syntax is wrong. - The Custom Parsing Code Engine has been improved: now it's possible to set the fields to capture independently from the order they appear in the HTML source. - The Default Parsing Code Engine has been improved too: now it captures correctly the form fields on all sites (based on my neverending tests...) that do not generate the form object by javascript. Version 1.02 - Bug Fixes here and there Version 1.01 - Bug Fixes here and there Version 1.0 First MBA version. See included "Sentry_MBA_Help.pdf" for details.